*{margin:0 ;padding:0;}
ul,li{list-style: none}
img{border:none}
input{outline: none;}
a{text-decoration: none;}
.left,.lf{float:left;}
.right,.rt{float:right;}
.center{text-align: center;}
.clear{clear:both;}
.wlbox{font-size: 16px ;font-family: "microsoft yahei";}
.clearfloat:after {
    content: " ";
    display: table;
    height: 0;
    clear: both;
    visibility: hidden;
}

/*中间盒子的宽*/
.wlbox{width:1200px;margin:0 auto;position: relative;min-height: 66vh;}
#all_btn img{
    vertical-align: top;
}
/*产品分类列表*/
/*******************************产品列表页面*******/

.box_header{padding:0 0 17px 0;color:red;}

/*产品详情*/

/*************************提交订单页面*****/
/*添加到购物车*/
.add_gwc_box{padding:34px 13px;overflow: hidden;margin:80px 0;}
.add_gwc_left>div.left{margin:7px 0 0 22px;}
.add_gwc_left>div.left div{color:#999; }
.add_gwc_left>div.left p{font-size: 12px;color:#555;margin-top:23px;}
.add_gwc_right_top img{vertical-align: middle;margin-right:15px;}
.add_gwc_right_top{color:#555;text-align: right;}
.add_gwc_right_bottom{margin-top:63px;overflow: hidden;}
.add_gwc_monye{font-size: 14px;color:#FF4400;text-align: right;}
.go_shopping_btn{text-align: center;display: inline-block;width:168px;height:42px;border:1px solid #FF4400;color:#FF4400;line-height: 42px;}
.go_gwc_btn{text-align: center;display: inline-block;width:168px;height:42px;background:#FF4400;color:#fff;line-height: 42px;}
.add_gwc_btn{margin-top:17px;}
.gwc_header{border-bottom:3px solid #E6E6E6;line-height: 50px;margin-top:20px;}
.gwc_header>span{font-size: 16px;color:#929292;display:inline-block;padding:0 20px;line-height: 50px;position: relative;}
.gwc_header>span.gwc_active p{width:100%;height:3px;background:#B91B1B;position: absolute;bottom:-3px;left:0;}
.gwc_header>span.gwc_active{color:#B91B1B;}
.dizhi_box{margin-top:25px;}
.dizhi{margin-top:2px;height:67px;background:#FFF4E8;border:1px solid #E4E4E4;line-height: 67px;font-size:12px;color:#6C6662;}
.dizhi input{vertical-align: middle;margin:0 10px 0 20px;}
.xiugai_btn{color:#B91B1B;font-size: 12px;float:right;margin-right:10px;}
.xiugai_btn:hover{text-decoration: underline;}
.xinxi_box{margin-top:25px;color:#5B5B5B;}
.xinxi_box .table_c{margin-top:20px;text-align: center;color:#444444;font-size: 12px;width:100%;border:1px solid #C3C3C3;border-top:none;}
.xinxi_box .table_c img{vertical-align: middle;margin-left: 22px;margin-right: 10px;}
.xinxi_box .table_h tr{margin-bottom: 18px;}
.xinxi_box .table_h tr td{padding:20px 5px;}
.xinxi_box .table_c tr td:first-child{text-align: left;padding-left: 18px;}

.xinxi_box .table_c tr td:first-child img{
    vertical-align: middle;
}


.xinxi_box .table_c tr td{padding:15px 5px;border-top:1px solid #C3C3C3;}
.xinxi_box .table_h {text-align: center;color:#444444;font-size: 12px;width:100%;}

/*优惠券*/
.youhui_box{
    padding-top:25px;
    text-align: right;
    border-top: 2px solid #c2272d;
}
.youhui_box a{
    font-size: 14px;
    color:#FF0024;
    outline: none;
}
.tijiao_box{padding-top:25px;
    text-align: right;
    margin-bottom:30px;color:#5B5B5B;
    }
.tijiao_box b{color:#FF0024;font-weight: 600;}
.tijiao_box a{background:#B91B1B;color:#fff;display: inline-block;width:107px;height:36px;line-height: 36px;text-align: center;}
.tijiao_box .tijiao_money{color:#FF0024;margin-right:25px;font-weight: 600;}
.zhifu_box{margin-top:20px;color:#5B5B5B;}
.zhifu{border:1px solid #BABABA;padding:28px ;margin-top:25px;}
.zhifu input  {vertical-align: middle;margin-right:20px;}
.zhifu img{vertical-align: middle;}
.go_zhifubao{background:#FF0024;width:107px;height:36px;line-height: 36px;text-align: center;color:#fff;display: block;margin-top:17px;}
.cg{height:175px;border:1px solid #BABABA;}
.cg_box{margin:36px 0 45px 0;}
.cg_img img{display: block}
.cg_img {margin:47px 22px 0 80px;}
.cg_text_border{margin-top:45px;}
.cg_text_border p{color:#5B5B5B;margin-bottom:12px;}
.cg_text_border .cg_go_btn_box a{transition: all 0.3s linear;border:1px solid #fff;margin-right:5px;display: inline-block;width:92px;height:31px;line-height: 31px;text-align: center;background:#FF4400;color:#fff;font-size: 12px}
.cg_text_border .cg_go_btn_box a:hover{background:#fff;color:#FF4400;border:1px solid #FF4400;}

/***************************购物车结算产品框******/
.gwc_box_header{background: #f3f3f3;width:100%;text-align: center;margin-top:25px;font-size: 12px;color:#444;padding: 10px 0;border: 1px solid #e4e4e4;}
.gwc_box_header td{padding:0 10px;}
.gwc_box_header b{width:13px;height:13px;border:1px solid #333333;display: inline-block;float:left;margin-top:2px;cursor: pointer;}
.gwc_box{background:#fff4e8;width:100%;color:#444;margin-top:27px;border:1px solid #e4e4e4;}
.gwc_box tr{margin-bottom:30px;}

.gwc_box th{font-weight: 100;text-align: center;font-size: 12px;}

.go_fukuan b,.gwc_box b{width:13px;height:13px;border:1px solid #333333;display: inline-block;float:left;margin-top:3px;cursor: pointer;}
.gwc_box b img{width:100%;height:100%;}
.gwc_box img{width:97px;height:83px;vertical-align: middle;float:left;margin-right:10px;}
.gwc_text2{margin-top:5px;display: block}
/*产品table 下 tr加下边框*/
.gwc_box td{text-align: center;font-size: 12px;padding:20px 10px;border-bottom: 1px solid #dddddd;}
.gwc_box tr:last-child td{
    border: none;
}

.gwc_shop_name{vertical-align: middle;display: block;margin-top:10px;}
.gwc_num_box{width:75px;height:23px;border:1px solid #E5E5E5;text-align: center;line-height: 23px;color:#555;margin:0 auto;}
.gwc_num_box .gwc_jian{float:left;border-right:1px solid #E5E5E5;cursor: pointer;width:17px; background: #f0f0f0;}
.gwc_num_box .gwc_jian:hover{background:#FF4400;color:#fff;}
.gwc_num_box .gwc_jia{ background: #f0f0f0;float:right;border-left:1px solid #E5E5E5;cursor: pointer;width:17px;}
.gwc_num_box .gwc_jia:hover{background:#FF4400;color:#fff;}

/*******************付款************/
.go_fukuan{text-align: right;margin-top:22px;margin-bottom:50px;font-size: 12px;color:#444;}
.gwc_box a{color:#555;}
.gwc_box a:hover{color:#FF0024;}
.jiesuan{background:#B91B1B;color:#fff;display: inline-block;width:107px;height:50px;text-align: center;line-height: 50px;font-size: 14px;}
.dizhi_btn{border:1px solid #B91B1B;font-size: 12px;padding:5px 7px;color:#B91B1B;}
.fp_box{overflow: hidden;margin-top:25px;}
.fp_box>div{width:45%;}
.fp_header{margin-bottom:20px;color:#585858;}
.fp_c{border:1px solid #C3C3C3;height:212px;}
.fp_all{overflow: hidden;margin:10px 0;}
.fp_all div{float:left;padding:5px 7px;font-size: 14px;color:#666;margin:0 10px;cursor: pointer;background:#EBEBEB;border: 1px solid #EBEBEB;}
.fp_all div.fp_on{border:1px solid #FF651A;background:#fff;}
.fp_content ul li{overflow: hidden;margin:10px 0;}
.fp_content ul li>div{float:left;}
.fp_content{overflow: hidden;margin:20px 0 20px 10px;}
.fp_h{width:90px;font-size: 14px;color:#666;line-height: 30px;}
.fp_input_header{border:1px solid #CDCECD;font-size: 14px;width:300px;line-height: 30px;text-indent: 10px;color:#666;}
.fp_textarea{resize: none;border:1px solid #CDCECD;font-size: 14px;width:300px;line-height: 24px;text-indent: 10px;color:#666;}
.ly_textarea{resize: none;border:1px solid #CDCECD;font-size: 14px;width:350px;line-height: 24px;text-indent: 10px;color:#666;display: block;margin:10px 0 0 20px;}
.ly_header{font-size: 12px;color:#666;margin-left:20px;margin-top:30px;}
.fp_box .pay-method{
    border:1px solid #C3C3C3;
    height:118px;
    width:100%;
    box-sizing: border-box;
    padding-top: 47px;
    padding-left: 28px;
    margin-bottom: 50px;
}
.pay-method  img{
    vertical-align: middle;
}
.pay-method label{
    margin-right: 30px;
}
.pay-method input{
    margin-right: 20px;
}
.header_bottom .nav .dropdown{
   position: relative;
}
.header_bottom .nav .dropdown .dropdown-menu{
   position: absolute;
   top:36px;
   z-index: 1000000000000;
   font-size: 12px;
   display: none;
}
.header_bottom .nav .dropdown .dropdown-menu li{
   float: none;
 padding: 0;
 background: #fff;
 height:32px;
 border-bottom: 1px solid #c81623;
 width: 64px;

}
.header_bottom .nav .dropdown .dropdown-menu li:first-child{
 border-top:2px solid #C81623;
}
.server-content{
    border-bottom: none;
    border-right: none;
    height:474px;
}
.server-left{
    border-bottom:1px solid #E4E4E4;
    height:470px;
}
.server-right ul>li{
    height:157px;
    width: 279px;
    box-sizing: border-box;
    border-bottom: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    float: left;
}
.server-right ul>li a{
    display: block;
    padding-left: 34px;
}
.server-right ul>li a span{
    color:#737270;
    font-size: 12px;
    margin-bottom: 7px;
    display: inline-block;
}
.server-right ul>li a .title{
    font-size: 18px;
    color:#c81623;
   padding-top: 40px;
    margin-bottom: 14px;
}
.c_d_box_down img{
    margin-top: 15px;
}
#c4{
    margin-bottom: 66px;
}

#remember{
    margin-right: 10px;
}
label{
    font-size: 12px;
    color: #666;
}
.go_fukuan{
    border: 1px solid #cecece;
    line-height: 50px;
}
.go_fukuan a{
    color:#868686;
}
.go_fukuan a:hover{
    color: #c2272d;
}
.go_fukuan .jiesuan{
    color:#fff;
}
.go_fukuan .jiesuan:hover{
    color: #FFFFFF;

}
.go_fukuan b{
    margin-top: 17px;
    margin-right: 5px;
    margin-left: 10px;
}

/********************************购物车结算*/
.succ-cart{
    width:50%;
    float: right;
    text-align: right;
}
.succ-box{
    padding-top: 55px;
    padding-bottom: 96px;
}
.cart-pro p{
    color:#5e5d5d;
}
.cart-pro .title{
    color:#000;
    margin-bottom: 24px;
}
.succ-cart img{
    vertical-align: middle;
    margin-right: 15px;
}
.succ-cart{
    padding-top: 10px;
}
.succ-cart .tit{
    font-size: 18px;
    color: #535353;
    margin-bottom: 44px;
}
.succ-cart .price{
    color: #ff4400;
    font-size: 18px;
    height:50px;
    line-height: 50px;
}
.succ-cart .price span{
    font-size: 16px;
}
.succ-cart .btn{
    display: inline-block;
    border: 1px solid #B91B1B;
    width:168px;
    font-size: 18px;
    color: #B91B1B;
    line-height: 28px;
    text-align: center;
}
.succ-cart .btn_0{
    background: #B91B1B;
    color: #fff;
}

/*模态框*/
.modal{
    position: fixed;
    top:0;
    left: 0;
    height:100vh;
    background: rgba(0,0,0,.7);
    width: 100%;
    display: none;
    z-index: 100000;
}
.modal-box{
    width:40%;
    background: #fff;
    margin-left: 30%;
    margin-top: 0;
}
.modal-box h3{
    font-size: 18px;
    line-height: 50px;
    height:50px;
    background: #f3f3f3;
    color: #999;
    padding-left: 20px;
}
.modal-box h3 b{
    font-size: 30px;
    margin-right: 12px;
    margin-top: -10px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}
.modal .form-group{
    /*text-align: center;*/
    margin-top: 28px;
    position: relative;
    padding-left: 20px;
}
.modal .form-group label{
    display: inline-block;
    width:70px;
    text-align: right;
    font-size: 14px;
    font-weight: 500;
}
.modal .form-group input{
    min-width:380px;
    height:36px;
    border: 1px solid #eee;
    border-radius: 6px;
    color: #666;
}
#result{
    min-width:380px;
}
.modal .form-group input[type=checkbox]{
    width: 20px;
    height:20px;
    min-width:20px;
    vertical-align: top;
    margin-right: 15px;
}
.modal .form-group span{
    color:#ff0000;
    padding: 0 5px;
}
.modal .form-group .btn{
    display: inline-block;
    width:88px;
    height:28px;
    border:1px solid #eee;
    background: #ff8e00;
    text-align: center;
    line-height: 28px;
    color: #fff;
    border-radius: 4px;
    position: absolute;
    right: 226px;
    top:4px;
}
.modal .form-group p{
    margin-top: 10px;
}
.modal .btn-box{
    margin-top: 30px;
    padding-bottom: 60px;
    padding-left: 20px;
}
.modal .btn-box .btn{
    display: inline-block;
    width:180px;
    line-height: 30px;
    text-align: center;
    background: #B91B1B;
    color: #fff;
    font-size: 20px;
}
.modal .form-group select{
    height:36px;
    color: #999;
    border: 1px solid #eee;
    border-radius: 6px;
}
#modal_01 .form-group .warning{
    display: none;
    color:#ff0000;
    font-size: 12px;!important;
}
#more-addr{
    padding-left: 24px;
    font-size: 12px;
    color: #e33b3e;
    line-height: 32px;
    cursor: pointer;
}
#addresses>.dizhi:not(:first-child){
    display: none;
}
.myoid{
	padding-top:20px;
}
.myoid span{
	font-weight:600;
}
.modal .modal-header span{
    font-size: 40px;
}
.modal-content{
    margin-top: 200px;
}
.youhui_form{ width: 580px; }
.youhui_form label{width: 270px;text-align: center;font-weight: 500; }
.youhui_form label span{
    display: inline-block;font-size: 16px;
    padding-left: 6px;
}
.youhui_form label b{
    font-weight: 500;
    display: inline-block;
    padding: 3px 8px;
    background-color: #f7f7f7;
    border: 1px solid #e0e0e0;
}
.youhui_form label.active b{
    color: #FFFFFF;
    background-color: #ff0012;
    border-color:#ff0012 ;
}
.youhui_btn{
    margin: 15px 0;
}
.youhui_btn a{
    font-size: 16px;
    color: #FFFFFF;
    background-color: #ff0012;
    padding: 5px 15px;
}


/*************购物车结算***/
.cart-pro img{
    padding: 5px;
    border: 1px solid #cecece;
    margin-right: 15px;
}
.cart-pro p.title{
    font-size: 18px;
    color:#757575;
}
/*手机端*/
@media screen and (max-width:768px) {
    .cart-pro img{
        width: 100%;
    }
    .cart-pro p.title{
        font-size: 15px;
    }
    .succ-cart{
        width: 100%;
    }
    .succ-cart .btn {
        width: 140px;
        font-size: 15px;
    }
    .wlbox {
        width: 100%;
    }
    .gwc_box_header{
        display: none;
    }
    .gwc_box tr td:nth-child(6){
        display: none;
    }
    .gwc_box tr td:nth-child(2){
        width: 75px;
    }
    .gwc_box tr td:nth-child(2) img{
        float: none;
    }
    .gwc_box img {
        width: 75px;
    }
}

